package com.niiwoo.civet.mobile.vo.response.user;

import com.niiwoo.civet.mobile.vo.common.LinkManInfoVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * @Description: 用户个人信息--基本信息
 * @Author:LiJian
 * @Date:2017/10/11
 */
@Setter
@Getter
@ApiModel(description = "用户个人信息--基本信息")
public class UserPersonalResponseVO {

    @ApiModelProperty(value = "学历层次(0-无，1-中专及以下，2-大专，3-本科，4-研究生，5-博士及以上)", example="1")
    private Byte educationLevel;

    @ApiModelProperty(value = "学历层次描述")
    private String educationLevelDesc;

    @ApiModelProperty(value = "学历认证状态：0未认证，1已认证", example="1")
    private Byte educationAuthStatus;

    @ApiModelProperty(value = "学历是否允许修改：0不允许，1允许", example="1")
    private Byte eduIsAllowUpdate;

    @ApiModelProperty(value = "学历修改限制月数")
    private int limitMonth;

    @ApiModelProperty(value = "婚姻状况(0-其他，1-未婚，2-已婚，3-离异)", example="1")
    private Byte maritalStatus;

    @ApiModelProperty(value = "婚姻状况描述")
    private String maritalStatusDesc;

    @ApiModelProperty(value = "用户邮箱", example="123456@qq.com")
    private String email;

    @ApiModelProperty(value = "现居住地省", example="广东省")
    private String livingProvince;

    @ApiModelProperty(value = "现居住地市", example="深圳市")
    private String livingCity;

    @ApiModelProperty(value = "现居住地区", example="南山区")
    private String livingArea;

    @ApiModelProperty(value = "现居住详细地址", example="天明科技大厦11楼")
    private String livingAddress;

    @ApiModelProperty(value = "页面文案配置-现住地址", example="现住地址")
    private String copyWritingHintsAddress;

    @ApiModelProperty(value = "页面文案配置-邮箱地址", example="邮箱地址")
    private String copyWritingHintsEmail;

    @ApiModelProperty(value = "联系人")
    private List<LinkManInfoVO> linkManInfoList;

}
